package linter.mapper;

import linter.POJO.DO.ClassData;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import linter.POJO.DTO.ClassDataDTO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @author 北煜
* @description 针对表【class_data】的数据库操作Mapper
* @createDate 2024-04-10 11:36:23
* @Entity linter.POJO.DO.ClassData
*/
public interface ClassDataMapper extends BaseMapper<ClassData> {

    /**
     * @return 课程
     */
    List<ClassDataDTO> selectByTypeAndNode(@Param("node") int node);

    /**
     * @param classId 课程ID
     * @return 课程内容
     */
    ClassDataDTO selectByClassId(@Param("classId") Integer classId);

    /**
     *
     * @param id 课程id
     * @return 课程内容
     */
    ClassData selectByClass(@Param("classId") Integer id);
}




